#Bash 的 select 菜单选择语句
Bash 的 select 菜单选择语句用于生成列表选项,语法为:
select 变量 in 列表
do
命令
...
done
其中,列表是以空白字符(空格、换行等)分隔的字符串,例如 A B C D。
如果省略(部分)换行,则需要使用分号(;)区分:
select 变量 in 列表; do 命令; 命令; done
并且 select 语句会循环执行,需要通过 break 结束。
也可以通过
Ctrl + D快捷键结束select语句。
示例:
$ select color in red green blue
do
echo "你选择了: $color"
done
运行结果:
1) red
2) green
3) blue
#? 1
你选择了: red
#? 2
你选择了: green
#? 3
你选择了: blue
#?